/**打印等腰三角形(一) */
let m = 9;
let s1 = '';
console.log('打印等腰三角形(一)')
for (var i = 0; i < m; i++) {
    for (var j = 1; j < m - i; j++) {
        s1 = s1 + ' ';
    }
    for (var j = 0; j < 2 * i + 1; j++) {
        if (j % 2 == 0) {
            s1 = s1 + '*';
        } else {
            s1 = s1 + ' ';
        }
    }
    for (var j = 1; j < m - i; j++) {
        s1 = s1 + ' ';
    }
    console.log(s1);
    s1 = '';
}
/**打印等腰三角形(二) */
let n = 11;
let s2 = '';
let middle = Math.round(n / 2);
console.log('打印等腰三角形(二)')
for (var i = 1; i <= n; i++) {
    s2 = ''
    if (i <= middle) {
        for (var j = 0; j < i; j++) {
            s2 = s2 + '* ';
        }
        console.log(s2);

    } else {
        for (var j = 0; j < (middle - (i % middle)); j++) {
            s2 = s2 + '* ';
        }
        console.log(s2);
    }
}
/**打印等腰三角形(三) */
let w = 11;
let s3 = '';
let middle2 = Math.round(w / 2);
console.log('打印等腰三角形(三)')
for (var i = 1; i <= w; i++) {
    s3 = ''
    if (i <= middle2) {
        for (var j = 0; j < middle2 - i; j++) {
            s3 = s3 + '  ';
        }
        for (var j = 0; j < i; j++) {
            s3 = s3 + '* ';
        }
        console.log(s3);

    } else {
        for (var j = 0; j < (i % middle2); j++) {
            s3 = s3 + '  ';
        }
        for (var j = 0; j < (middle2 - (i % middle2)); j++) {
            s3 = s3 + '* ';
        }
        console.log(s3);
    }
}

/**打印矩形 */
let x = 10;
let y = 6;
let s = '';
console.log('打印矩形')
for (var i = 1; i <= y; i++) {
    s = s + '* '
    for (var j = 1; j < x - 1; j++) {
        if (i == 1 || i == y) {
            s = s + '* ';
        } else {
            s = s + '  ';
        }
    }
    s = s + '* ';
    console.log(s);
    s = '';
}